| 创建时间: | 2017/4/21 10:44 |
| 来源: | http://www.cnblogs.com/hyq0002013/p/6077847.html |
Mybatis的批量插入这里有http://ljhzzyx.blog.163.com/blog/static/38380312201353536375/。目前想批量更新,如果update的值是相同的话,很简单,组织
oracle数据库:
1 2 3 4 5 6 7 8 9 10 11 | <code class="hljs tcl"><<span class="hljs-keyword">update id=<span class="hljs-string">"batchUpdate" parameterType=<span class="hljs-string">"java.util.List"> <<span class="hljs-keyword">foreach collection=<span class="hljs-string">"list" item=<span class="hljs-string">"item" index=<span class="hljs-string">"index" <span class="hljs-keyword">open=<span class="hljs-string">"begin" <span class="hljs-keyword">close=<span class="hljs-string">"end;" separator=<span class="hljs-string">";"> <span class="hljs-keyword">update test <<span class="hljs-keyword">set> test=${item.test}+<span class="hljs-number">1 </<span class="hljs-keyword">set> where id = ${item.id} </<span class="hljs-keyword">foreach> </<span class="hljs-keyword">update><br><br><br></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code> |
mysql数据库:
mysql数据库采用一下写法即可执行,但是数据库连接必须配置:&allowMultiQueries=true
例如:jdbc:mysql://192.168.1.236:3306/test?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true
1 2 3 4 5 6 7 8 9 10 11 | <code class="hljs tcl"><<span class="hljs-keyword">update id=<span class="hljs-string">"batchUpdate" parameterType=<span class="hljs-string">"java.util.List"> <<span class="hljs-keyword">foreach collection=<span class="hljs-string">"list" item=<span class="hljs-string">"item" index=<span class="hljs-string">"index" <span class="hljs-keyword">open=<span class="hljs-string">"" <span class="hljs-keyword">close=<span class="hljs-string">"" separator=<span class="hljs-string">";"> <span class="hljs-keyword">update test <<span class="hljs-keyword">set> test=${item.test}+<span class="hljs-number">1 </<span class="hljs-keyword">set> where id = ${item.id} </<span class="hljs-keyword">foreach> </<span class="hljs-keyword">update><br><br><br>------------------------------------------------------------------------------------------------------------------------------<br><br>https://my.oschina.net/zouqun/blog/405424<br><br>--------------------------------------------------------------------------------------------------------------------------------<br><br></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code> |
版权声明:本文为博主原创文章,未经博主允许不得转载。
1 | <code class="hljs tcl"><span class="hljs-keyword"><span class="hljs-string"><span class="hljs-string"><span class="hljs-keyword"><span class="hljs-string"><span class="hljs-string"><span class="hljs-string"><span class="hljs-keyword"><span class="hljs-string"><span class="hljs-keyword"><span class="hljs-string"><span class="hljs-string"><span class="hljs-keyword"><span class="hljs-keyword"><span class="hljs-number"><span class="hljs-keyword"><span class="hljs-keyword"><span class="hljs-keyword"> </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code> |